package com.ruiyi.adrobot.service.device;

import com.ruiyi.adrobot.domain.Device;

import java.util.List;

import com.ruiyi.adrobot.domain.VirtualDevice;

public interface DeviceService {
    void buildBaseDevices_v1();

    void saveOrUpdate(Device device);

    void resolveTxt();

    void buildModels();

    void buildVirtualDevice();

    Device findDeviceByImei(String imei, boolean virtual);

    Device findOne(String imei);

    VirtualDevice findVirtualDeviceByImei(String imei);

    Device findRandomNotUsedDevice(Integer fun, Boolean virtual);
}
